Cleantalk\Antispam\EmailEncoder D

Total Complexity 185
Dependencies 7
Dependents 0
Total lines 1,122
Lines of code 602
Logical lines of code 356
Comment lines 302
Methods 42
Properties 14

Methods 42

Method Rating Maintainability Complexity Lines of code
modifyGlobalEmails()
B
41 24 51
modifyGlobalPhoneNumbers()
B
40 17 61
modifyContent()
A
45 13 41
init()
A
44 11 43
hasContentExclusions()
A
52 11 25
applyEffectsOnMode()
A
54 8 21
isExcludedRequest()
S
57 7 16
encodeTelLinkV2()
S
52 6 22
ajaxDecodeEmailHandler()
S
55 6 21
skipEncodingOnHooks()
S
59 6 14
isInsideScriptTag()
S
59 5 15
isMailtoAdditionalCopy()
S
60 5 12
hasAttributeExclusions()
S
56 4 19
encodeMailtoLinkV2()
S
55 4 18
encodeTelLink()
S
57 4 15
modifyAriaLabelContent()
S
60 4 14
encodeMailtoLink()
S
58 4 14
decodeEmailFromPost()
S
61 4 11
encodePlainEmail()
S
57 3 18
encodeAny()
S
58 3 17
dropAttributesContainEmail()
S
60 3 12
handlePrivacyPolicyHook()
S
66 3 8
addMagicBlurEmail()
S
65 3 9
compileResponse()
S
64 3 10
isEmailInLink()
S
63 3 9
addMagicBlurToString()
S
61 2 12
modifyFormFieldDisplay()
S
68 2 7
getObfuscatedEmailString()
S
72 2 5
shortcodeCallback()
S
71 2 6
ignoreOpenSSLMode()
S
77 1 4
registerAjaxRoute()
S
75 1 4
registerShortcodeForEncoding()
S
79 1 3
registerHookHandler()
S
75 1 4
isTelTag()
S
78 1 3
bufferOutput()
S
76 1 4
getTooltip()
S
69 1 7
isMailto()
S
78 1 3
addMagicBlurViaChunksData()
S
68 1 8
constructEncodedSpan()
S
70 1 6
checkRequest()
S
82 1 3
modifyAny()
S
76 1 4
getDefaultReplacingText()
S
81 1 3